999bc2873c4814abf9c66c63f95bf9e885d39bdb,refactoring/impl/com/intellij/refactoring/extractMethod/ExtractMethodProcessor.java,ExtractMethodProcessor,isDeclaredInside,#PsiVariable#,837
Before Change
if (variable instanceof ImplicitVariable) return false;
int startOffset = myElements[0].getTextRange().getStartOffset();
int endOffset = myElements[myElements.length - 1].getTextRange().getEndOffset();
final TextRange range = variable.getNameIdentifier().getTextRange();
if (range == null) return false;
int offset = range.getStartOffset();
return startOffset <= offset && offset <= endOffset;
After Change
if (variable instanceof ImplicitVariable) return false;
int startOffset = myElements[0].getTextRange().getStartOffset();
int endOffset = myElements[myElements.length - 1].getTextRange().getEndOffset();
PsiIdentifier nameIdentifier = variable.getNameIdentifier();
if (nameIdentifier == null) return false;
final TextRange range = nameIdentifier.getTextRange();
if (range == null) return false;
int offset = range.getStartOffset();